using System;
using System.Collections.Generic;

namespace Viettel.VOFFICE.DAO.Models
{
    public class DocumentOutbox
    {
        public int Id { get; set; }
        public string Code { get; set; }
        public string PaperCode { get; set; }
        public string Abstract { get; set; }
        public byte Status { get; set; }
        public Nullable<System.Guid> SignerId { get; set; }
        public Nullable<System.DateTime> SignDate { get; set; }
        public Nullable<System.DateTime> PublishDate { get; set; }
        public int DocTypeId { get; set; }
        public string InnerOfficeIds { get; set; }
        public string OuterOfficeIds { get; set; }
        public string LeadMessage { get; set; }
        public System.DateTime CreatedAt { get; set; }
        public System.DateTime UpdatedAt { get; set; }
        public Nullable<System.Guid> CreatorId { get; set; }
        public Nullable<int> DepartmentIdCreate { get; set; }
        public Nullable<System.Guid> EditorId { get; set; }
        public int DepartmentEditorId { get; set; }
        public Nullable<int> Priority { get; set; }
        public Nullable<int> Security { get; set; }
        public Nullable<int> Importance { get; set; }
        public Nullable<int> AccessLevel { get; set; }
        public Nullable<int> DeliveryType { get; set; }
        public Nullable<short> NumberOfDoc { get; set; }
        public Nullable<short> PageOfDoc { get; set; }
        public Nullable<int> CopyFromId { get; set; }
        public Nullable<bool> IsReply { get; set; }
        public Nullable<int> ReplyForDocId { get; set; }
        public Nullable<bool> IsActive { get; set; }
        public Nullable<bool> IsFinish { get; set; }
    }
}
